/**
 *
 * @param {number} index 上移元素下标
 * @param {Array} array  操作数组
 * @param {number} minIndex  可移动元素最小下标,默认0
 * @returns Array
 */
export const up = (index, array, minIndex = 0) => {
  if (minIndex !== index) {
    array[index] = array.splice(index - 1, 1, array[index])[0]
  }
  console.log(array)
  return array
}

/**
 * @param {number} index 下移元素下标
 * @param {Array} array  操作数组
 * @returns Array
 */
export const down = (index, array) => {
  if (index !== array.length - 1) {
    array[index] = array.splice(index + 1, 1, array[index])[0]
  }
  return array
}
